Skip to content

chore(deps): bump go version to v1.26.2#1639

Open
rohanKanojia wants to merge 1 commit into
devfile:mainfrom
rohankanojia-forks:bump-go-1.26
Open

chore(deps): bump go version to v1.26.2#1639
rohanKanojia wants to merge 1 commit into
devfile:mainfrom
rohankanojia-forks:bump-go-1.26

Conversation

@rohanKanojia
Copy link
Copy Markdown
Member

@rohanKanojia rohanKanojia commented May 25, 2026

What does this PR do?

Update Go toolchain to 1.26.2 and use Red Hat UBI9 go-toolset:1.26.2-1779719578

What issues does this PR fix or reference?

Fix #1620

Is it tested? How?

PR Checklist

  • E2E tests pass (when PR is ready, comment /test v8-devworkspace-operator-e2e, v8-che-happy-path to trigger)
    • v8-devworkspace-operator-e2e: DevWorkspace e2e test
    • v8-che-happy-path: Happy path for verification integration with Che

Summary by CodeRabbit

  • Chores

    • Upgraded Go toolchain version to 1.26.2 across build systems, CI/CD pipelines, and container configurations.
  • Documentation

    • Updated contributor prerequisites to require Go 1.26 or later.

Review Change Stack

Update Go toolchain to 1.26.2 and use Red Hat UBI9 go-toolset:1.26.2-1779719578
with digest sha256:8f63c9cb48e454a1fb375f62050388e5090dde6a1a2936136ec441d0b1d16e9c

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 25, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dacdc662-ceaf-4c41-8f2f-51eb18d885ba

📥 Commits

Reviewing files that changed from the base of the PR and between 113b402 and 83b2027.

📒 Files selected for processing (8)
  • .ci/oci.Dockerfile
  • .github/workflows/code-coverage.yml
  • .github/workflows/pr.yml
  • .github/workflows/release.yml
  • CONTRIBUTING.md
  • build/Dockerfile
  • go.mod
  • project-clone/Dockerfile

📝 Walkthrough

Walkthrough

Go toolchain version bumped uniformly from 1.25.x to 1.26.2 across module metadata, container build images, CI/CD workflows, and developer documentation. Changes reflect controller-runtime v0.24.0's Go 1.26 minimum requirement.

Changes

Go 1.26 Toolchain Upgrade

Layer / File(s) Summary
Go module toolchain directive
go.mod
Go module directives updated from 1.25.0/go1.25.9 to 1.26.0/go1.26.2.
Container build images
.ci/oci.Dockerfile, build/Dockerfile, project-clone/Dockerfile
ubi9/go-toolset base images pinned to newer digests supporting Go 1.26; OCI Dockerfile GO_VERSION environment variable set to 1.26.2.
CI/CD workflow configurations
.github/workflows/code-coverage.yml, .github/workflows/pr.yml, .github/workflows/release.yml
actions/setup-go go-version inputs updated from 1.25.9 to 1.26.2 across all workflows.
Developer prerequisites documentation
CONTRIBUTING.md
Prerequisites section updated to require Go 1.26 or later instead of 1.25+.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

lgtm

Suggested reviewers

  • dkwon17
  • ibuziuk
  • akurinnoy

Poem

🐰 A rabbit hops through the toolchain
From 1.25 to 1.26,
Each Dockerfile, workflow, and mod—
Aligned for the long hippity-hop,
Controller-runtime's demands now met! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change—updating the Go version to 1.26.2 across multiple configuration files.
Linked Issues check ✅ Passed All acceptance criteria from issue #1620 are met: go.mod updated to Go 1.26.0, toolchain set to 1.26.2, CI/CD workflows updated, Dockerfiles updated with Go 1.26 images.
Out of Scope Changes check ✅ Passed All changes are directly aligned with issue #1620 objectives; no out-of-scope modifications detected.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 25, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: rohanKanojia
Once this PR has been reviewed and has the lgtm label, please assign dkwon17 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@rohanKanojia
Copy link
Copy Markdown
Member Author

/ok-to-test

@rohanKanojia rohanKanojia marked this pull request as ready for review May 26, 2026 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update golang version to 1.26 in go.mod

1 participant